package 集合进阶.单列集合.List集合;

import java.util.ArrayList;
import java.util.Collection;

public class Collection集合 {
    public static void main(String[] args) {
        //Collection是一个接口不能直接创建-->只能创建他的实现类对象
        //多态的方法创建
        Collection<String> coll=new ArrayList<>();

        //1.add添加元素
        //如果添加的的list系类的则可以直接添加
        //如果添加的的set系类的如果这个元素是存在的则无法添加未false
        coll.add("你好");
        coll.add("123");

        //2.clear清空集合
//        coll.clear();

        //3.remove()删除元素
        //注意因为在Collection里面定义的方法是共性的方法,索引不能通过索引进行删除,只能通过对象
        coll.remove("你好");

        //4.判断元素是否包含contain
        //注意;底层是依赖于equals进行比较的,所以比较自定义类的时候要进行重写,不让比较的地址值
        boolean result=coll.contains("123");
        System.out.println(result);

        //5.判断是否为空isEmpty
        boolean result1=coll.isEmpty();

        //6.size获取集合的长度
        System.out.println(coll.size());

        System.out.println(coll);



    }
}
